const express = require("express");
const app = new express();
const path = require("path");
// 视觉识别后端路由
const route_electric = require("./route/Mysql/route.js");
const cors = require('cors')
//加载body-parser,用来处理post提交过来的数据
var bodyParser = require('body-parser')
//bodyParser配置
app.use(bodyParser.json({ limit: '1024000000mb' }));
app.use(bodyParser.urlencoded({ limit: '1024000000mb', extended: true, parameterLimit: 50000 }))

app.use(cors())

//电能  请求数据
app.use(route_electric);
// const compression = require('compression')
// app.use(compression()) // 一定要把这一行写在 静态资源托管之前
// static 静态文件位置
app.use(express.static(path.join(__dirname, './html')))
// 解决vue单页应用（SPA）需要处理路由重定向, 即页面刷新404问题
app.get('*', (req, res) => {
    res.sendFile(path.join(__dirname, "html", "index.html"));
});
const port = 3333
const server = app.listen(port, () => {
    console.log('权限管理服务')
    console.log(`服务器运行在${port}`);
});
//socketio实时通讯监控
// const io = require('./socketio/socketio_server.js')(server);
// pkg -t win --icon paige.ico package.json